using System;
using System.Data;

namespace Transfer_Object_Tier
{
	#region Comments
	/// <summary>
	/// HRM_BRANCH Class.
	/// </summary>
	/// <remarks>
	/// <h3>Changes</h3>
	/// <list type="table">
	/// 	<listheader>
	/// 		<th>Author</th>
	/// 		<th>Date</th>
	/// 		<th>Details</th>
	/// 	</listheader>
	/// 	<item>
	/// 		<term>eSolution Viet Nam -- esolution.vn</term>
	/// 		<description>12/21/2012</description>
	/// 		<description>Created</description>
	/// 	</item>
	/// </list>
	/// </remarks>
	#endregion

	[Serializable]
	public class HRM_BRANCH
	{
		#region Construction
		/// <summary>
		/// Initializes a new (no-args) instance of the HRM_BRANCH class.
		/// </summary>
		public HRM_BRANCH()
		{
		}

		/// <summary>
		/// Initializes a new instance of the HRM_BRANCH class.
		/// </summary>
		public HRM_BRANCH(String BranchCode, String BranchName, String Address, String Phone, String Fax, Decimal MinimumSalary, String PersonName, Int32 Quantity, Int32 FactQuantity, String Description)
		{
			this.BranchCode = BranchCode;
			this.BranchName = BranchName;
			this.Address = Address;
			this.Phone = Phone;
			this.Fax = Fax;
			this.MinimumSalary = MinimumSalary;
			this.PersonName = PersonName;
			this.Quantity = Quantity;
			this.FactQuantity = FactQuantity;
			this.Description = Description;
		}
		#endregion

		#region Properties
		/// <summary>
		/// Gets or sets the BranchCode value.
		/// </summary>
		public virtual String BranchCode { get; set; }

		/// <summary>
		/// Gets or sets the BranchName value.
		/// </summary>
		public virtual String BranchName { get; set; }

		/// <summary>
		/// Gets or sets the Address value.
		/// </summary>
		public virtual String Address { get; set; }

		/// <summary>
		/// Gets or sets the Phone value.
		/// </summary>
		public virtual String Phone { get; set; }

		/// <summary>
		/// Gets or sets the Fax value.
		/// </summary>
		public virtual String Fax { get; set; }

		/// <summary>
		/// Gets or sets the MinimumSalary value.
		/// </summary>
		public virtual Decimal MinimumSalary { get; set; }

		/// <summary>
		/// Gets or sets the PersonName value.
		/// </summary>
		public virtual String PersonName { get; set; }

		/// <summary>
		/// Gets or sets the Quantity value.
		/// </summary>
		public virtual Int32 Quantity { get; set; }

		/// <summary>
		/// Gets or sets the FactQuantity value.
		/// </summary>
		public virtual Int32 FactQuantity { get; set; }

		/// <summary>
		/// Gets or sets the Description value.
		/// </summary>
		public virtual String Description { get; set; }
		#endregion
	}
}